package net.xdclass.component;

import net.xdclass.vo.PayInfoVO;

/**
 * @author : zhen.xue
 * @date : 2021-07-06 22:02
 */
public interface PayStrategy {

    /**
     * 下单
     * @return
     */
    String unifiedOrder(PayInfoVO payInfoVO);

    /**
     * 退款
     * @return
     */
    default String refound(PayInfoVO payInfoVO){
        return "";
    }


    /**
     * 查询支付是否成功
     * @return
     */
    default String queryPaySuccess(PayInfoVO payInfoVO){
        return "";
    }


}